From ddfb773fb0816c906ec76da963640b75ab9174bf Mon Sep 17 00:00:00 2001 From: Bryan O'Donoghue Date: Fri, 27 Jul 2018 15:03:51 +0100 Subject: [PATCH] imx7: imx7_clock: usb: Initialize the USB core clocks This patch initializes USB core clocks for the i.MX7. Signed-off-by: Bryan O'Donoghue --- plat/imx/common/imx7_clock.c | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/plat/imx/common/imx7_clock.c b/plat/imx/common/imx7_clock.c index 5e8bf2da..6bd2e0e8 100644 --- a/plat/imx/common/imx7_clock.c +++ b/plat/imx/common/imx7_clock.c @@ -22,6 +22,12 @@ static void imx7_clock_wdog_init(void) imx_clock_disable_wdog(i); } +static void imx7_clock_usb_init(void) +{ + /* Disable the clock root */ + imx_clock_target_clr(CCM_TRT_ID_USB_HSIC_CLK_ROOT, 0xFFFFFFFF); +} + void imx_clock_init(void) { /* @@ -40,5 +46,10 @@ void imx_clock_init(void) imx7_clock_uart_init(); /* Watchdog clocks */ + imx7_clock_wdog_init(); + + /* USB clocks */ + imx7_clock_usb_init(); + } -- 2.30.2